//package com.white.androidstudy.ss;
//
///**
// * Created by ytf on 2017/12/6 006.
// * Description:
// */
//
//import android.content.Context;
//import android.graphics.Bitmap;
//import android.graphics.BitmapFactory;
//import android.graphics.PointF;
//
//public class SelectImageHandleBean
//{
//    private PointF contentOffset = null;
//    public boolean isOnImage = false;
//    public PointF locationPoint = null;
//    public int mHeight;
//    public int mWidth;
//    private PointF pressOffset = null;
//    public Bitmap selectImage = null;
//    public Bitmap selectImageNormal = null;
//
//    public SelectImageHandleBean(Context paramContext, int paramInt)
//    {
//        this.selectImageNormal = BitmapFactory.decodeResource(paramContext.getResources(), paramInt);
//        this.selectImage = this.selectImageNormal;
//        this.mWidth = this.selectImage.getWidth();
//        this.mHeight = this.selectImage.getHeight();
//        this.locationPoint = new PointF();
//        this.pressOffset = new PointF();
//        this.contentOffset = new PointF();
//    }
//
//    public PointF getContentLocation()
//    {
//        return new PointF(this.locationPoint.x + this.contentOffset.x, this.locationPoint.y + this.contentOffset.y);
//    }
//
//    public PointF getContentPointF()
//    {
//        return new PointF(this.locationPoint.x + this.contentOffset.x, this.locationPoint.y + this.contentOffset.y);
//    }
//
//    public PointF getImageLocation()
//    {
//        return this.locationPoint;
//    }
//
//    public PointF getPressLocation()
//    {
//        return new PointF(this.locationPoint.x + this.pressOffset.x, this.locationPoint.y + this.pressOffset.y);
//    }
//
//    public PointF getPressOffset()
//    {
//        return this.pressOffset;
//    }
//
//    public boolean isOnImage(float paramFloat1, float paramFloat2)
//    {
//        if ((this.locationPoint.x < paramFloat1) && (this.locationPoint.y < paramFloat2) && (paramFloat1 < this.locationPoint.x + this.mWidth) && (paramFloat2 < this.locationPoint.y + this.mHeight)) {}
//        for (boolean bool = true;; bool = false)
//        {
//            this.isOnImage = bool;
//            if (this.isOnImage)
//            {
//                this.pressOffset.x = (paramFloat1 - this.locationPoint.x);
//                this.pressOffset.y = (paramFloat2 - this.locationPoint.y);
//            }
//            return this.isOnImage;
//        }
//    }
//
//    public void locationChange(float paramFloat1, float paramFloat2)
//    {
//        PointF localPointF = this.locationPoint;
//        localPointF.x += paramFloat1;
//        localPointF = this.locationPoint;
//        localPointF.y += paramFloat2;
//    }
//
//    public void recycle()
//    {
//        if (this.selectImage != null) {
//            this.selectImage = null;
//        }
//        if ((this.selectImage != null) && (!this.selectImage.isRecycled())) {
//            this.selectImage.recycle();
//        }
//        this.selectImage = null;
//    }
//
//    public void setContentOffset(float paramFloat1, float paramFloat2)
//    {
//        this.contentOffset.x = paramFloat1;
//        this.contentOffset.y = paramFloat2;
//    }
//
//    public void setImageLocationByContent(float paramFloat1, float paramFloat2)
//    {
//        this.locationPoint.x = (paramFloat1 - this.contentOffset.x);
//        this.locationPoint.y = (paramFloat2 - this.contentOffset.y);
//    }
//
//    public void setImageLocationByPress(float paramFloat1, float paramFloat2)
//    {
//        this.locationPoint.x = (paramFloat1 - this.pressOffset.x);
//        this.locationPoint.y = (paramFloat2 - this.pressOffset.y);
//    }
//
//    public void setPressOffset(float paramFloat1, float paramFloat2)
//    {
//        this.pressOffset.x = paramFloat1;
//        this.pressOffset.y = paramFloat2;
//    }
//}
//
